@charset "utf-8";/* CSS Document */
body {font-size: 12px;background-color: white;font-family: "思源黑体", "Arial";width: 100%;margin: 0px;padding: 0px;overflow-x: hidden;}
html {margin: 0px;padding: 0px;}
* {margin: 0;padding: 0;}
ul, li {list-style-type: none;}
a {text-decoration: none;color: #8c8f91;}
img {margin: 0;padding: 0;vertical-align: bottom;}
a:hover {text-decoration: none;}
img {width: 100%;height: auto;}
p {margin: 0px;}
button {outline: none;}

.container1500{ width:1500px; }
.top_bottom{ background:#0053a0; width:100%; line-height:40px; overflow:hidden; }
.top_bottom p{ font-size:12px; color:#fff; float:left; margin-left:50px;}

.pro_index{ padding-top:65px; overflow:hidden; clear:both; padding-bottom:65px;}
.swiper-containerprolist{ overflow:hidden;}
.prolist_index{display: flex;flex-wrap: wrap; padding-bottom:12px; border-bottom:1px solid #d0d1d4; margin-bottom:41px; overflow:hidden;justify-content: space-between;}
.prolist_tit{ text-align:left;}
.prolist_tit p{font-size:32px; color:#005bb0; font-weight:bold; line-height:55px;}
.prolist_tit span{ font-size:12px; color:#005bb0; text-transform:uppercase; line-height:22px;}

.prolist_index ul{display: flex;flex-wrap: wrap; margin-top:40px;}
.prolist_index ul li{ margin-left:13px; }
.prolist_index ul li a{ font-size:12px; color:#fff; display:block; background:#005bb0; line-height:34px; padding:0 15px;}
.prolist_index ul li a:hover{ background:#da0000;}
.prolist_button{display: flex;flex-wrap: wrap;justify-content: space-between; width:200px; margin-top:40px;}
.swiper-button-nextprolist{ background:url(prolist_left.jpg) no-repeat center center; width:34px; height:34px;}
.swiper-button-prevprolist{ background:url(prolist_right.jpg) no-repeat center center; width:34px; height:34px;}

.swiper-containerprolist .swiper-slide{}
.swiper-containerprolist .swiper-slide p{ font-size:15px; color:#4e4e4e; line-height:54px; border:1px solid #d1d1d1;}

.adv_bg{ background:url(adv_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:58px; padding-bottom:66px; }
.adv_title{ margin-bottom:64px;}
.adv_title p{ font-size:40px; color:#FFF; line-height:67px;}
.adv_title span{ font-size:18px; color:#FFF; line-height:31px;}
.adv_ul{display: flex;flex-wrap: wrap; margin-bottom:48px;}
.adv_ul li{ text-align:center; width:25%; background:url(ys_li.png) no-repeat left top; padding-bottom:13px;}
.adv_ul li:nth-child(1){ background:none;  }
.adv_ul li img{ width:auto; max-width:85%; margin-bottom:8px;}
.adv_ul li p{ font-size:23px; color:#ffffff; line-height:40px;}
.adv_ul li span{ font-size:15px; color:#ffffff; line-height:27px;}
.adv_yyly{display: flex;}
.adv_yyly_left{ background:url(ys_yyly.jpg) no-repeat left 30px bottom 45px #005bb0; padding-left:24px; padding-top:30px; width:28%; text-align:left;}
.adv_yyly_left p{ color:#FFF; font-size:24px;}
.adv_yyly_left span{ color:#FFF; font-size:12px; text-transform:uppercase;}
.adv_yyly ul{ background:#FFF; width:72%;}
.adv_yyly ul li{  float:left; width:50%;}
.adv_yyly ul li img{padding:2px; width:auto; max-width:100%;}
.adv_video{display: flex;}
.adv_video_left{ background:url(ys_video.jpg) no-repeat left 30px bottom 45px #005bb0; padding-left:24px; padding-top:30px; width:28%; text-align:left;}
.adv_video_left p{ color:#FFF; font-size:24px;}
.adv_video_left span{ color:#FFF; font-size:12px; text-transform:uppercase;}
.adv_video_right{background:#FFF; width:72%;}
.adv_video_right img{ width:auto; max-width:100%; padding:19px 7px;}

.about_bg{ clear:both; overflow:hidden; padding-bottom:50px; padding-top:69px;} 
.about_left{ text-align:left;clear:both; overflow:hidden;}
.about_title{ margin-top:9px; margin-bottom:25px;}
.about_title span{ font-size:28px; color:#333333; font-weight:bold; line-height:37px; text-transform:uppercase;}
.about_title p{ font-size:32px; color:#005bb0; font-weight:bold; line-height:51px;}
.about_nr{ margin-bottom:26px;}
.about_nr p{ line-height:26px;font-size:14px; color:#333333;}
.about_more{ width:138px; line-height:39px; display:block;font-size:16px; text-align:center; clear:both; border-radius:50px; color:#FFF; background:#da0000;overflow:hidden;}

.about_ul{overflow:hidden; width:100%;display: flex;flex-wrap: wrap; padding-top:52px;}
.about_ul li{ float:left; width:23%; text-align:center; margin:1%;}
.about_ul li p{ color:#666666; font-size:18px; line-height:30px; background:url(about_l.jpg) no-repeat top center; padding-top:15px;   }
.about_ul li h2{ color:#2d2d2d; font-size:48px; line-height:93px;}
.about_ul li div{ display: flex; flex-wrap: wrap; margin: 0 auto; margin-top:80px;align-items: center;justify-content: center; }
.about_ul li div em{ font-size:20px; color:#2d2d2d; margin-top:16px;}
.about_ul01 div em{ margin-top:-25px !important;}
.about_ul01{ background:url(about_li01.png) no-repeat top center;}
.about_ul02{ background:url(about_li02.png) no-repeat top center;}
.about_ul03{ background:url(about_li03.png) no-repeat top center;}
.about_ul04{ background:url(about_li04.png) no-repeat top center;}

.liuyan_bg{ background:url(liuyan_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-bottom:46px; padding-top:35px;  }
.liuyan_title{ margin-bottom:31px; overflow:hidden;}
.liuyan_title p{ font-size:24px; color:#ffffff; background:url(liuyan_title.png) no-repeat center center; line-height:44px;}
.liuyan_title span{ font-size:35px; color:#ffffff; text-transform:uppercase; font-weight:bold; line-height:54px;}
.liuyan_duibi{ background:#FFF; width:100%; color:#005bb0; font-size:27px; line-height:74px; font-weight:bold;}
.liuyan_index{ background:#005bb0; padding:29px 68px; overflow:hidden;}

.liuyan_left{ width:65%; float:left;}
.liuyan_left table{ width:100%;}
#name{ margin-bottom:27px; width:98%; line-height:30px; height:30px; border:none; background: none; border-bottom:1px solid #4d8dc8; border-radius:0px;box-shadow:none;}
#tel{ margin-bottom:27px; width:98%; line-height:30px; height:30px;float:right; border:none; background: none; border-bottom:1px solid #4d8dc8; border-radius:0px;box-shadow:none;}
#add{ margin-bottom:27px; width:98%; line-height:30px; height:30px; border:none; background: none; border-bottom:1px solid #4d8dc8; border-radius:0px;box-shadow:none;}
#youxiang{ margin-bottom:27px; width:98%; line-height:30px; height:30px; float:right; border:none; background: none; border-bottom:1px solid #4d8dc8; border-radius:0px;box-shadow:none;}
#content{ margin-bottom:22px; height:146px; width:100%; border:1px solid #4d8dc8; padding:5px; line-height:25px; font-size:14px; color:#000; background: none;}
.anniu_lxfs{ width:164px; line-height:41px; background:#efefef; border-radius: 50px; color:#005bb0; font-size:16px; float:left;}

.liuyan_right{ float:right; width:30%; text-align:left;}
.liuyan_right01{ color:#FFF; font-size:20px; line-height:53px; margin-bottom:16px;}
.liuyan_right02{ color:#FFF; font-size:18px; line-height:53px; background:url(liuyan_tel.jpg) no-repeat left center; padding-left:38px;}
.liuyan_right03{ width:291px;background:#FFF; padding-left:22px; display: flex;flex-wrap: wrap; margin-bottom:40px; }
.liuyan_right03 p{ line-height:53px; color:#005bc2; font-size:28px; font-weight:bold;  }
.liuyan_right03 span{ font-size:15px; margin-left:8px;  color:#005bc2; margin-top:22px; }

.liuyan_right04{}
.liuyan_right04 li{ font-size:14px; color:#fff; float:left; width:50%; line-height:48px; padding-left:31px;}
.liuyan_right0401{ background:url(liuyan_li01.jpg) no-repeat left center;}
.liuyan_right0402{ background:url(liuyan_li02.jpg) no-repeat left center;}
.liuyan_right0403{ background:url(liuyan_li03.jpg) no-repeat left center;}
.liuyan_right0404{ background:url(liuyan_li04.jpg) no-repeat left center;}

.news_index{ background:url(news_bg.jpg) no-repeat bottom center; clear:both; overflow:hidden;}
.news_title{ padding-top:56px; margin-bottom:50px;}
.news_title span{ font-size:45px; color:#0c0c0c; text-transform:uppercase; font-weight:bold;}
.news_title p{font-size:32px; color:#0c0c0c;background:url(news_title.png) no-repeat center center;}
.news_left{ overflow:hidden; float:left; position:relative; padding-right:0px; text-align:left; width:37.5%;}
.news_left a{ display:block; width:100%;}
.news_left p{ background:#2e393c; bottom:0; font-size:14px; color:#ffffff; width:100%; z-index:19; position:absolute; line-height:37px; padding-left:15px; }
.news_left img{width:100%;}

.news_right{ width:60%; float:right;}
.news_ul{ text-align:left;}
.news_ul li{ margin-bottom:23px; clear:both; overflow:hidden;}
.news_time{  padding:37px 0 0 0;}
.news_time p{ font-size:14px; color:#999999; }
.news_time span{ color:#484c4c; font-size:24px; font-weight:bold;}
.news_home_r{ background:url(news_hei.png) no-repeat left 15px bottom 11px; padding-bottom:31px; border-left:1px solid #eeeeee; padding-top:4px; }
.news_home_r p{ font-size:22px; color:#0c0c0c;line-height:36px;}
.news_home_r span{ font-size:14px; color:#666666; display:block; line-height:24px; height:48px; overflow:hidden;}
.news_bot{ margin-top:55px; clear:both; overflow:hidden;}
.news_bot img{ width:auto; max-width:100%; }

.foot_index_bg{ background:url(foot_bg.jpg) no-repeat top center #202326; clear:both; overflow:hidden; padding-top:80px;}
.foot_left{ float:left; text-align:left; width:27%; padding-top:20px; }
.foot_left img{ width:auto; margin-bottom:25px; max-width:100%;}
.foot_left p{ color:#ffffff; font-size:14px;}
.foot_right{ width:72%; float:right; margin-bottom:25px;}
.foot_right ul{ text-align:left; background:url(foot_t.jpg) no-repeat top left;}
.foot_right ul p{ font-size:18px; color:#ffffff; font-weight:bold; line-height:77px;}
.foot_right ul li a{ font-size:15px; color:#a9a9a9; line-height:32px; } 
.foot_right ul li{ font-size:15px; color:#a9a9a9; line-height:32px;  } 
.foot03 li{ line-height:32px;}
.foot03 span{ display:block; color:#FFF;}
.foot0301{ font-size:18px; }
.foot0302{ font-size:36px; }
.foot03 a{ font-size:15px; color:#f49505; background:url(news_ju.png) no-repeat right center; padding-right:24px; }

.footer_index{ clear:both; padding:15px; border-top: 1px solid #393c3e;}
.footer_index img{ width:auto;}
.footer_index p{ color:#FFF; font-size:14px; line-height:25px;}
.footer_index a{ color:#FFF; font-size:14px; line-height:25px;}
.footer_index span{ color:#FFF; font-size:14px; line-height:25px;}

.guess{margin: 0 auto;overflow: hidden;clear: both;margin-bottom: 30px;border: 1px solid #c7c7c7;box-shadow: 3px 3px 3px #e2e2e2;}
.guess ul li{ float: left; line-height:2;font-size: 15px;margin-left:10px;}
.guess ul li a{color: #000;}
.guess span{width: 150px;height: 210px;float: left; text-align: center;line-height:210px;background: #0053a0;color: #fff;font-size: 24px;margin-right: 20px;}

.newslist{clear:both;}
.newslist li{ width:50%; float:left; line-height:30px;font-size:16px;}
.titleH2{font-size: 24px;text-align: center; margin-bottom: 24px;color: #0e91ce;font-weight: bold;}
@media (max-width:1500px) { 
.container1500{ width:98%; }



}
@media (max-width:1200px) { 
.prolist_button{ width:80px;}
.prolist_index ul li a{ padding: 0 10px;}
.liuyan_index{ padding:29px 2%;}
.liuyan_right03{ width:100%;}
.liuyan_right{ width:31%;}

}

@media (max-width:992px) { 
.prolist_button{ display:none;}
.prolist_tit{ width:100%; text-align:center;}
.prolist_index ul{ width:100%;}
.prolist_index ul li{ width:24%;margin:0.5%;}
.adv_yyly{ margin-bottom:15px;}
.adv_bg{ background-size:100% 100%;}
.liuyan_left{ width:53%; }
.liuyan_right{ width:45%;}
.news_left{ width:48%;}
.news_right{ width:50%;}
.news_home_r p{ font-size:17px;}

}

@media (max-width:767px) { 
.swiper-containerprolist .swiper-slide p{ line-height:35px;}
.pro_index{ padding-top:30px; padding-bottom:30px;}
.prolist_index ul{ margin-top:25px;}
.about_left{ padding-bottom:30px;}
.about_ul li{ float:left; width:48%; text-align:center; margin:0 1% 25px 1%;}
.about_ul{ padding-top:35px;}
.about_left{ padding:0px;}
.about_right{ padding:0px;}
.about_title p{ font-size:26px;}
.about_left{ margin-bottom:25px;}
.adv_yyly_left{background: url(ys_yyly.jpg) no-repeat left 15px bottom 20px #005bb0;}
.adv_video_left{background: url(ys_video.jpg) no-repeat left 15px bottom 20px #005bb0;}
.adv_yyly{ padding:0px;}
.adv_video{ padding:0px;}
.adv_bg{ padding-top:35px; padding-bottom:30px;}
.adv_title{ margin-bottom:30px;}
.adv_ul li p{ font-size:18px;}
.adv_ul{ margin-bottom:20px;}
.liuyan_left{ width:100%; margin-bottom:25px; }
.liuyan_bg{ background-size:100% 100%;}
.liuyan_right{ width:100%;}
.news_left{ width:100%; margin-bottom:15px;}
.news_right{ width:100%;}
.news_time{display: flex;flex-wrap: wrap; padding-top:0px;}
.news_time p{    color: #484c4c;    font-size: 24px;    font-weight: bold; margin-left:25px;} 
.foot_left{ width:100%; text-align: center; padding-top:0px; margin-bottom:25px;}
.foot_index_bg{ padding-top:20px;}
.foot_right{width:100%;}
.news_title{ padding-top: 26px;    margin-bottom: 25px;}
.news_title span{ font-size:35px;}
.about_bg{ padding-top:25px; padding-bottom:25px;}

}
  
@media (max-width:550px) { 
.prolist_index ul li{ width:32%;margin:0.65%;}
.adv_ul li{ width:50%; margin-bottom:15px;}
.about_title p{ font-size:22px;}
.about_title{ margin:0;}
.adv_yyly ul{ width:100%;}
.adv_video_right{ width:100%;}
.adv_yyly{display:block; overflow:hidden;}
.adv_video{ display:block; overflow:hidden;}
.adv_yyly_left{background:#005bb0; padding-left:0px; text-align:center; width:100%; padding:15px 0;}
.adv_video_left{background:#005bb0; padding-left:0px; text-align:center; width:100%; padding:15px 0;}
.adv_title p{ font-size:32px;}
.liuyan_right01{ margin-bottom:0px; }
.liuyan_right03{ margin-bottom:20px;}
  

}